import ajax from '@/core/ajax';

export const getGroupList = (data: { [key: string]: any } = {}) => {
  return ajax.get('/form/group/list');
};

export const createGroup = (data: { [key: string]: any } = {}) => {
  return ajax.post('/form/group/create', data);
};

export const renameGroup = (data: { [key: string]: any } = {}) => {
  return ajax.post('/form/group/rename', data);
};

export const removeGroup = (data: { [key: string]: any } = {}) => {
  return ajax.post('/form/group/remove', data);
};

export const sortGroup = (data: { [key: string]: any } = {}) => {
  return ajax.post('/form/group/sort', data);
};

// 表单
export const getFormList = (data: { [key: string]: any } = {}) => {
  return ajax.get('/form/list', { params: { ...data } });
};

export const createForm = (data: { [key: string]: any } = {}) => {
  return ajax.post('/form/create', data);
};

export const renameForm = (data: { [key: string]: any } = {}) => {
  return ajax.post('/form/rename', data);
};

export const removeForm = (data: { [key: string]: any } = {}) => {
  return ajax.post('/form/remove', data);
};

export const sortForm = (data: { [key: string]: any } = {}) => {
  return ajax.post('/form/sort', data);
};

export const createFormBiz = (data: { [key: string]: any } = {}) => {
  return ajax.post('/form/biz/create', data);
};

export const getFormBiz = (data: { [key: string]: any } = {}) => {
  return ajax.get('/form/get/biz', { params: { ...data } });
};

export const removeFormBiz = (data: { [key: string]: any } = {}) => {
  return ajax.post('/form/biz/remove', data);
};

export const saveFormBiz = (data: { [key: string]: any } = {}) => {
  return ajax.post('form/biz/save', data);
};
